Tag: Microservices
-
Reducing Go execution tracer overhead with frame pointer unwinding
Posted on February 1, 2023, Level intermediate Resource Length medium
The Go Execution Tracer (aka runtime/trace) was designed to achieve low enough overhead to be usable on "a server in production serving live traffic". This is achieved by writing events into per-P buffers, using RDTSC for timestamps, and encoding into a relatively efficient binary format. By Felix Geisendörfer.
Tags golang programming microservices cloud performance
-
Micro frontends for Java microservices
Posted on January 31, 2023, Level intermediate Resource Length medium
Microservices have been quite popular in the Java ecosystem ever since Spring Boot and Spring Cloud made them easy to build and deploy. Things have gotten even easier in recent years with the proliferation of new Java frameworks built specifically for microservices: MicroProfile, Micronaut, Quarkus, and Helidon. By Matt Raible.
Tags java programming microservices cloud serverless
-
Securing Lambda function URLs using Amazon Cognito, Amazon CloudFront and AWS WAF
Posted on December 31, 2022, Level intermediate Resource Length medium
Lambda function URLs is a dedicated HTTPs endpoint for a AWS Lambda function. You can configure a function URL to have two methods of authentication: IAM and NONE. IAM authentication means that you are restricting access to the function URL (and in-turn access to invoke the Lambda function) to certain AWS principals (such as roles or users). Authentication type of NONE means that the Lambda function URL has no authentication and is open for anyone to invoke the function. By Marcia Villalba.
Tags infosec microservices devops serverless
-
Composability: The future of innovation
Posted on December 30, 2022, Level beginner Resource Length medium
In recent years there has been a constant stream of software architecture movements: microservices, API-led connectivity, event driven architecture, composable enterprise, automation, and data mesh. We're going to address how these trends can be positioned in a broader innovation strategy. By Jeroen Reizevoort.
Tags miscellaneous app-development cio cicd microservices devops
-
The hidden costs of serverless observability
Posted on December 12, 2022, Level beginner Resource Length medium
The growing popularity of serverless architectures has led to an increased need for solutions to the modern challenges of microservice observability—one of the most critical components for running high-performing, secure, and resilient serverless applications By @DeveloperSteve.
Tags serverless app-development web-development devops microservices
-
Building a secure SaaS application with Amazon API Gateway and Auth0 by Okta
Posted on November 8, 2022, Level beginner Resource Length long
Most applications require a form of identity service to manage, authenticate, and authorize users. In software-as-a-service (SaaS) applications, multi-tenancy adds specific challenges to this task that are important aspects to consider when designing a multi-tenant identity management service. By Humberto Somensi.
Tags apis serverless infosec cloud app-development web-development microservices
-
The future is serverless
Posted on November 6, 2022, Level beginner Resource Length medium
Why serverless computing is the future of all cloud computing. Since the introduction of cloud computing, the field experienced a series of back-and-forth evolutions, partly driven by cost factors that repeated themselves in various guises. However, in recent years, a new motivating factor might help cement the next evolution of cloud computing. By Michael Maximilien, David Hadas, Angelo Danducci II, Simon Moser.
Tags serverless ibm app-development web-development microservices
-
How to balance virtual machine traffic with Kubernetes services
Posted on October 24, 2022, Level intermediate Resource Length medium
Kubernetes service constructs create highly available services in mixed container and VM environments without any external components. By Fatih Nar (Navigator, Red Hat), Rimma Iontel (Red Hat).
Tags devops microservices app-development kubernetes
-
Five ways to reduce costs with containers
Posted on October 1, 2022, Level beginner Resource Length medium
In this article, Google Cloud Product Manager Rachel Tsao explores how to save on compute costs with modern container platforms. Many tech companies and startups are built to operate under a certain degree of pressure and to efficiently manage costs and resources. These pressures have only increased with inflation, geopolitical shifts, and supply chain concerns, however, creating urgency for companies to find ways to preserve capital while increasing flexibility. The right approach to containers can be crucial to navigating these challenges. By Rachel Tsao.
Tags microservices devops serverless containers cloud
-
Journey of a microservice application in the Kubernetes world
Posted on September 30, 2022, Level beginner Resource Length short
Tutorial describing how to deploy a webhooks application on a real production cluster. We will create this cluster on Civo. Civo is a cloud provider with a unique offering of managed Kubernetes clusters based on k3s. By Luc Juggery.
Tags microservices devops kubernetes containers cloud
-
Designing asynchronous microservices with AsyncAPI
Posted on September 29, 2022, Level beginner Resource Length medium
In the microservices world, it's essential to design applications carefully so they scale and function efficiently. When we build services, it's also important to keep performance in mind so that microservices remain performant as they grow in size. By Vyom Srivastava.
Tags microservices devops apis cloud
-
Multi-dimensional approach helps you proactively prepare for failures: Application layer
Posted on August 17, 2022, Level intermediate Resource Length medium
Resiliency of applications surpasses everything else in building customer trust. Because of this, it cannot be an afterthought. Instead of simply reacting to a failure, why not be proactive?. By Piyali Kamra, Aish Gopalan, Isael Pimentel, and Aditi Sharma.
Tags software-architecture devops microservices performance app-development queues