San Francisco, CA, USA
Jan 9, 2020 | By Haim Raitsev
In this article, we are going to build together, step by step, a cache layer using Redis and add it to an existing Node application. If you have a Node web server that uses MongoDB via `mongoose` and you would like to add a cache layer to optimize your queries, I hope this article will help you reach your goal. To run this application locally you need to install docker on your machine if you are not familiar with docker and docker-compose you should visit docker official website.
Jan 4, 2020 | By Ran Ribenzaft
When it comes to debugging a Kubernetes application, it’s usually a painful process, full of unknowns and unpredictable side effects. What happens when your Kubernetes cluster is not healing itself? How can misconfigured Resource Limits impact your application running on production? Dealing with such issues often makes debugging Kubernetes an overwhelming process if you don’t follow some basic principles.
Dec 26, 2019 | By Ran Ribenzaft
Nowadays, the myriad of data processing possibilities, ranging from in-house solutions to open-source tools to enterprise-grade third-party services, can be overwhelming. The regulatory demands are no joke either. There are laws dictating what you must and mustn’t log, what has to be durably stored for years, and what must be discarded the next day or on a user’s demand. All of this makes up the daily work of operators, provided they find the logs in the first place.
Dec 17, 2019 | By Ran Ribenzaft
Despite a gap of more than fifty years and numerous changes in the computing landscape, the computer scientists that worked on NASA’s Apollo program and today’s developers both faced two common challenges. First, how can you pass messages between entities operating in a harsh and unpredictable environment? NASA scientists and modern developers both solved this problem by making remote entities as autonomous as possible and by passing messages via the use of asynchronous protocols.
Dec 4, 2019 | By Ran Ribenzaft
The serverless operational model allows companies and engineers to be more agile while spending less time dealing with security, scalability, and availability of their applications. More and more teams today, are running and operating mission-critical workloads at massive scale on AWS Lambda and the AWS serverless ecosystem: API Gateway, S3, SNS, SQS and more.
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.
Dec 18, 2019 | By Epsagon
Watch Epsagon and Cloud Academy's experts as they discuss the key announcements and opportunities released at AWS re:Invent 2019.
Nov 3, 2019 | By Epsagon
Watch the webinar with Dunelm, Epsagon, and AWS to learn how to empower your developers and DevOps teams and leverage the power automated real-time monitoring to scale modern, cloud-native applications.