Tag: Devops
-
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
-
Using Terraform to deploy to EKS
Posted on November 20, 2021, Level intermediate Resource Length medium
Historically, companies have been restricted to manual solutions for maintaining IT infrastructure—but Infrastructure as Code (IaC) offers a different solution. By Lukonde Mwila.
Tags cloud containers gcp devops kubernetes
-
How to build GitHub Actions in PHP with Minicli and Docker
Posted on November 19, 2021, Level intermediate Resource Length medium
GitHub Actions facilitates creating CI/CD automated workflows that can be triggered by GitHub events, such as when a pull request is created, a merge is made, or a new comment is posted on an issue. What some people may not know is that you can also run GitHub actions at scheduled times, based on cron expressions. By Erika Heidi.
Tags cicd containers devops php apis app-development
-
Amazon MemoryDB for Redis – Where speed meets consistency
Posted on November 16, 2021, Level beginner Resource Length long
Modern apps are not monolithic; they're composed of a complex graph of interconnected microservices, where the response time for one component can impact the performance of the entire system. For instance, a page load on an e-commerce website may require inputs from a dozen microservices, each of which must execute quickly to render the entire page as fast as possible so you don't lose a customer. It's critical that the data systems that support those microservices perform rapidly and reliably, and where speed is a primary concern, Redis has always been top performer. By Dr. Werner Vogels.
Tags cloud aws cio software-architecture nosql devops
-
Transitioning from MySQL to MongoDB
Posted on November 7, 2021, Level beginner Resource Length long
This article will not discuss the different types of database systems, like RDBMS and so on. We will, however, focus on two concepts: SQL Databases and NoSQL databases. By @peteradeojo.
Tags nosql database software sql devops
-
Comparing the best web servers: Caddy, Apache, and Nginx
Posted on October 23, 2021, Level intermediate Resource Length medium
A web server is a piece of software that accepts a network request from a user agent, typically a web browser, and returns either the appropriate response for the request or an error message. Two dominant solutions for HTTP servers today are Apache and Nginx. However, a new player in the space, Caddy Web Server, is gaining traction for its ease of use. By Ayooluwa Isaiah.
Tags servers devops microservices app-development apache nginx
-
Using the Saga pattern in Microservice transactions
Posted on October 22, 2021, Level intermediate Resource Length medium
Using the microservices architecture has many benefits. It has become the norm for many large-scale applications. However, Microservices also comes with several challenges. One such challenge is handling transactions that span across multiple services. By Chameera Dulanga.
Tags devops software-architecture microservices app-development
-
How to cancel an HTTP request in Node.js
Posted on October 21, 2021, Level intermediate Resource Length medium
If you're making an HTTP request in Node.js there's a good chance you'll want to cancel it if it takes too long to receive a response. Or perhaps you have a slightly more complex situation where you're making multiple requests in parallel, and if one request fails you want to cancel all of them. By Simon Plenderleith.
Tags devops nodejs javascript web-development open-source app-development
-
Influencing ingress BGP routing using communities and local preference
Posted on October 19, 2021, Level advanced Resource Length long
Border Gateway Protocol (BGP) is an enormous protocol with a nearly endless list of features, knobs and capabilities. BGP's mechanism for choosing the best path is complex but also well known. You should brush up on that algorithm if you're out of practice. By Nicholas Russo.
Tags infosec servers linux devops cio
-
Apache Kafka in the public sector – Smart city
Posted on October 14, 2021, Level beginner Resource Length medium
The public sector includes many different areas. Some groups leverage cutting-edge technology, like military leverage. Others like the public administration are years or even decades behind. This blog series explores both edges to show how data in motion powered by Apache Kafka adds value for innovative new applications and modernizing legacy IT infrastructures. By Kai Waehner.
Tags iot data-science devops how-to queues search