Tag: Devops
-
How we saved 70k cores across 30 mission-critical services
Posted on January 15, 2022, Level advanced Resource Length long
As part of Uber engineering's wide efforts to reach profitability, recently our team was focused on reducing cost of compute capacity by improving efficiency. Some of the most impactful work was around GOGC optimization. In this blog we want to share our experience with a highly effective, low-risk, large-scale, semi-automated Go GC tuning mechanism. By Cristian Velazquez.
Tags how-to microservices performance devops app-development agile
-
GraphQL as a migration strategy for REST APIs
Posted on January 13, 2022, Level intermediate Resource Length medium
Traditional API architectures like SOAP and REST have been powering the web for a long time. But over the past five years, a change towards a more flexible and frontend-driven approach to API protocols has started, using GraphQL. But moving from a traditional API architecture like REST towards GraphQL can be challenging. Not only does your team need to adapt to GraphQL, but it also means you could be losing your investment in your current API architecture. By Mark Smallcombe.
Tags apis how-to restful devops web-development open-source
-
What is the difference between REST and SOAP APIs?
Posted on January 12, 2022, Level intermediate Resource Length short
When machines need to communicate with one another and exchange data, they require certain formatting for specific data types. That's where SOAP API and REST API come into play. They allow for communication and transfer of data, but each is different in several ways. From implementation to their required resources, various attributes separate one from the other. By Mark Smallcombe.
Tags apis programming restful devops learning
-
JWT authentication in microservices
Posted on January 11, 2022, Level intermediate Resource Length medium
As with any Web Service, the microservices need to be protected from unauthorized access. So how do you protect each of your services? How does one share the token that is received from the Auth service?. By Anu Viswan.
Tags apis infosec restful devops
-
What is containerd, and how does it relate to Docker and Kubernetes?
Posted on December 26, 2021, Level intermediate Resource Length long
Containers still mean "Docker" to many people. Docker popularised the modern use of containers in software development and deployment. These days, other technologies are around too. Here's how Containerd, Docker and Kubernetes relate to each other. By James Walker.
Tags cio docker devops kubernetes containers
-
Test your APIs further using HTTP Toolkit
Posted on December 24, 2021, Level intermediate Resource Length long
If you're a tester or developer who needs to work with APIs across different platforms, HTTP Toolkit is a valuable tool to keep by your side. By Anshul Behl. By Dennis Martinez.
Tags restful cio apis devops tdd cloud
-
Introduction to ansible-test
Posted on December 23, 2021, Level beginner Resource Length medium
As automation becomes crucial for more and more business cases, there is an increased need to test the automation code itself. This is where ansible-test comes in: developers who want to test their Ansible Content Collections for sanity, unit and integration tests can use ansible-test to achieve testing workflows that integrate with source code repositories. By Anshul Behl.
Tags devops ansible tdd cloud
-
Zero days explained: How unknown vulnerabilities become gateways for attackers
Posted on December 17, 2021, Level beginner Resource Length medium
A zero day is a security flaw for which the vendor of the flawed system has yet to make a patch available to affected users. You can't patch these holes—but you can still protect yourself. By Josh Fruhlinger.
Tags infosec app-development web-development devops learning
-
Running VMware Tanzu RabbitMQ on VMware Tanzu Kubernetes Grid
Posted on December 11, 2021, Level intermediate Resource Length medium
Whether you're integrating multiple microservices or building a new streaming app, you'll need a modern messaging and streaming service. RabbitMQ is one of the most popular open-source messaging and streaming brokers. By Yimeng Liu.
Tags cloud containers kubernetes devops distributed
-
Anti-patterns when building container images
Posted on December 1, 2021, Level intermediate Resource Length medium
This is a list of recurring anti-patterns that I see when I help folks with their container build pipelines, and suggestions to avoid them or refactor them into something better. By Jérôme Petazzoni.
Tags containers app-development devops how-to
-
How to create and deploy Lambda function on AWS with CDK and API endpoint to Lambda
Posted on November 28, 2021, Level beginner Resource Length short
Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted scaleable cloud platform. AWS offering over 200 fully featured services from data centers globally. This tutorial will teach you how to create serverless function in Typescript and deploy it to AWS. By Abdul Waqar.
Tags app-development devops cloud open-source serverless
-
Why 2022 will be the year for edge automation
Posted on November 27, 2021, Level beginner Resource Length short
According to the Statista, in the Forecast number of mobile users worldwide 2020-2025 report, the number of mobile users worldwide reached 7.1 billion in 2021, and this number is projected to grow. This initiates a new set of use cases for edge devices due to the explosive growth of network-connected entry points. By Dafné Mendoza.
Tags devops cloud open-source ansible