Below are posts from our authors this week. We hope you’re all staying safe out there.
What Is Advanced Analytics? A Comprehensive Introduction
When you start a new business, you take actions based either on the reference of a similar business or on your hunch. But as a business grows, references from similar businesses become useless when you outgrow them. And it’s too risky to make decisions on a hunch. When your business has run for some time, you get a lot of data that you can analyze and that can be useful in deciding what to do next. Learn more about advanced analytics from Omkar Hiremath on Plutora’s blog.
7 Best Practices for Microservices Security
Microservices have refashioned the way modern apps are developed. Previously, monolithic architecture was used for app development. A monolithic app is made from a single unit with three parts: a database, a client-side UI that runs on the user’s system or browser, and a server-side app. But in microservices, an app consists of multiple units. Each of these units runs alone and connects via APIs. Although this makes an app fast and scalable, it poses a security risk.To deal with this, companies are tuning their security protocols. So it’s important to learn more about microservices security from Arnab Roy Chowdhury on Sqreen’s blog.
There are several DevOps maturity models; however, they are exclusively for DevOps. SAMM v2 aims to add security to the development lifecycle, in other words, it adds a secured layer to the development operations. Useful for organizations small or big, SAMM adds assurance to the DevOps process. And you can get a deep dive into all of this from Guillermo Salazar on Sonatype’s blog.
Currently, software is changing sports. Not only how we practice sports but also how we consume sports. Is Adidas a software company? Definitely not, since all of its revenue comes from selling physical products. But it needs to start behaving like a software company. Why? There are studies that show that, in the next 10 years, 50% of companies are going to be displaced by new companies. And if you take a look at the trends, you’ll see that most of these new companies are either technology companies or traditional companies that have mastered software development and delivery. Find out more from Carlos Schults on Sonatype’s blog.
Kubernetes Persistent Volumes: Everything You Need To Know
Traditionally, distributed applications in Kubernetes are stateless, which means a pod can be recreated without having to worry about losing any local data from the container. However, for stateful applications, you need to store data, like images uploaded by users in a WordPress site. Kubernetes supports stateful workloads by using persistent volumes. Learn more from Christian Meléndez on Scalyr’s blog.
Dark Launch: A Detailed Introductory Guide With Specifics
Have you ever considered different launch strategies for product updates? Did you ever experience the launch of a feature that the audience of your application didn’t actually desire? Dark launches are here to save you! Find out more from Michiel Mulders on Rollout’s blog.
How to Disable Code: The Developer’s Production Kill Switch
Being able to disable code in production is a power that many developers aren’t aware of. And that’s a shame. The ability to switch off some portions—or even complete features—of the codebase can dramatically improve the software development process by allowing best practices that can shorten feedback cycles and increase the overall quality. Get more information on this from Carlos Schults on Rollout’s blog.
A Simple, Detailed Introduction to Google Cloud Functions
We also refreshed a blog on Google cloud functions. By now you may have heard of serverless functions, also called cloud functions. Often these are AWS lambda functions, but did you know Google Cloud has these serverless functions too? Learn more on Scalyr’s blog.