Posts in category

Software Engineering


I recently talked about orchestration versus choreography in connecting microservices and introduced Workflows for use cases that can benefit from a central orchestrator. I also mentioned Eventarc and Pub/Sub in the choreography camp for more loosely coupled event-driven architectures. In this blog post, I talk more about the unified eventing experience by Eventarc.   What …

Guest post originally published on InfraCloud’s blog by Frederick Fernando Let’s talk about Kubernetes security As Kubernetes continues to grow in adoption, it is important for us to know how to secure it. In a dynamic infrastructure platform such as Kubernetes, detecting and addressing threats is important but also challenging at the same time. Falco, …

When developing applications for Kubernetes, which is a distributed system, developers and platform engineers need to know both how to monitor them and understand how they impact their business. There are several tools available to instrument Kubernetes clusters and code, but figuring out which options are the right ones can be challenging. That’s why we …

Numerous reports have consistently shown that enterprises today embrace hybrid and multicloud as their preferred modes of IT infrastructure deployment. According to a survey done by IDG, more than half (55%) of organizations currently use multiple public clouds, with 21% saying they use three or more. As developers are becoming acclimated to building and shipping …

Test driven development (TDD) separates computing results from actions to ensure your code does what you expect. Extreme Programming co-founder Ron Jeffries famously wrote: “The trick is never to let the code not be working.” Jeffries’ quote points at the fact that software engineering is a very sophisticated activity with plenty of uncertainty. Software engineering also deals with …

2020 was a year unlike any other, and all its unexpectedness brought foundational enterprise technology into the spotlight. Businesses needed their databases to be reliable, scalable, and consistently well-performing. As a result, migration plans accelerated, rigid licensing fell further out of favor, and transformative application development sped up. This was clear even in 2019, when …

Containers are everywhere, and they’ve radically changed the IT landscape. What do you need to know about them? Containerization has radically changed the IT landscape because of the significant value and wide array of benefits it brings to business. Nearly any recent business innovation has containerization as a contributing factor, if not the central element. …

During my last 20 years of IT projects and consultancy across enterprise businesses, I have seen recurring patterns being implemented to deliver a resilient IT strategy. Challenges across security, operation, innovation, data strategy, and insights are very common for enterprises looking to modernize. 2020 has so far proven to be a very challenging year for …

Our mission at Google Cloud is to accelerate your ability to digitally transform and reimagine your business through data-powered innovation. To stay true to our mission we made the choice to embrace an open cloud approach early on. This is reflected in our contributions to projects like Kubernetes, TensorFlow, Knative, Go and many more. On …

New Relic, Inc., a leader in observability, announced it has signed a definitive agreement to acquire Pixie Labs, a next generation machine intelligence observability solution for developers using Kubernetes. Pixie dramatically simplifies the process of troubleshooting and live debugging applications in Kubernetes environments by providing instant access to telemetry data without the need to manually …