Systems | Development | Analytics | API | Testing

April 2021

Service Mesh and Microservices: Improving Network Management and Observability

Whether you're transitioning away from a monolith or building a green-field app, opting for a microservice architecture brings many benefits as well as certain challenges. These challenges include namely managing the network and maintaining observability in the microservice architecture. Enter the service mesh, a valuable component of modern cloud-native applications that handles inter-service communication and offers a solution to network management and microservice architecture visibility.

Lightweight Virtualization: the Container Ecosystem and Firecracker MicroVMs for Serverless

Virtualization is a core component of cloud computing and the key technology to optimize usage of hardware's resources. While it has been around for decades, new innovations continue to improve its efficiency and performance for modern workloads. In this blog post, we provide a brief overview of virtualization and its history as well as explain how Firecracker and lightweight virtualization are fueling modern deployments.

Which Cloud Database Platform to Choose for Your Applications

While a vital component of any app's stack is the database, managing a database is challenging and hard work. Not only do you need to set up, maintain, scale, and patch databases, but also you need to create strong backup policies, ensure sharding and replications. Long story short, managing a database is time-consuming and requires a dedicated and skilled team, which is why a major trend for managing databases is DBaaS, or Database as a Service.