San Francisco, CA, USA
Aug 20, 2019 | By Ran Ribenzaft
Go is undoubtedly one of the fastest-growing languages today. Since its 1.0 release in March 2012, it has seen adoption in a vast number of industries, but particularly in the cloud computing space. From microservices to the tools and components that power some of the largest cloud infrastructures, it’s hard to ignore Go’s contribution.
Aug 15, 2019 | By Nitzan Shapira
In their seminal book, Design Patterns – Elements of Reusable Object-Oriented Software, Erich Gamma, John Vlissides, Ralph Johnson, and Richard Helm, aka “the Gang of Four,” created an approach to software development that stressed interfaces over implementation as well as composition over inheritance.
Aug 8, 2019 | By Ran Ribenzaft
GraphQL is a specification for which there are many different kinds of implementations in the market. AppSync is a serverless implementation of GraphQL by AWS and is a managed GraphQL platform. As mentioned in this article, AppSync can be a way to replace the API Gateway + AWS Lambda pattern for connecting clients to your serverless backends. In this post, we’ll get started with AppSync by creating a simple GraphQL application with two data sources: DynamoDB and AWS Lambda.
Aug 2, 2019 | By Susan Hewitt
Automated tracing for highly distributed applications and services can make your engineering and DevOps working life seriously easier. Epsagon empowers Engineering and DevOps who build and operate microservice applications. Delivered as a SaaS solution, Epsagon uniquely provides automated set up in less than 5 minutes (no code changes) and distributed tracing & logging in a single interface.
Jul 29, 2019 | By Nitzan Shapira
Developing for the cloud is nothing new. After all, the oldest players in the league are now more than a decade old. But what we often describe as cloud development usually means: development for a particular provider. Vendor lock-in is a big problem in this field, with companies unable to change their platform even when a better alternative comes up. The Cloud Native Computing Foundation (CNCF) is trying to change this trend.
Apr 8, 2019 | By Epsagon
Serverless applications are complex, distributed architectures of functions and API calls, encapsulated within ephemeral containers. Without careful development and extensive testing, performance issues can degrade the user experience and rack up costs. And yet, end-to-end real-time observability is key to monitoring and troubleshooting application performance, and it is not easy to achieve this in a serverless environment.
May 22, 2019 | By Epsagon
The new normal: companies are increasingly global and products are completely digital. Join experts from AWS, Mutual of Enumclaw, and Epsagon to learn how to “think serverless”, transform from a legacy system to serverless, while keeping the highest standards of observability.
Apr 22, 2019 | By Epsagon
Join Danilo Poccia from AWS and Ran Ribenzaft from Epsagon in a serverless observability workshop. In the workshop, we will learn how to build a serverless social media tracker and how to gain observability into our application.