Microservices Architecture is a revolutionary approach to software development that empowers applications to scale and evolve with unparalleled flexibility. But: How do feature flags help in this dynamic landscape of microservices?
How to use feature flags with AWS Lambda
One of the most important technological breakthroughs of the century has been the internet — a digital network that makes the rest of the world feel like our next-door neighbor. Within the realm of the Internet, a recent technology known as cloud computing has paved the way for software developers to rent and manage remote servers in the cloud for hosting their applications. A smaller component of this technology is called Function as a Service, abbreviated as FaaS. FaaS removes the complexity of managing a full-blown backend server, enabling developers to focus solely on writing and executing the necessary functions required to run their applications.
When FaaS and feature flags are combined, you can toggle individual functions or code blocks in those functions on or off without touching its code. Let's take a closer look.
Building Software with No Code
As the world increasingly becomes digital, we rely on software to solve problems that pop up in everyday life. However, because traditional software development is complex and time-consuming, there aren't enough software developers to meet the high demand for software products. No-code and low-code tools offer a solution to this problem by allowing people to create software and multimedia content and perform complex tasks without writing code.
Feature Flags for Modern Software Development
Feature flags are becoming a prominent part of DevOps practices and for good reason. They allow you to turn features in your live application on or off without redeploying code. You might think that something so powerful would require some rocket science-level programming to implement, but you'd be surprised to know that, at their core, feature flags are booleans and if-then-else statements.
Okay, that's an oversimplification of things, but it's true. And while there are different ways of implementing feature flags, they all share this common core. That said, let's take a broader look at feature flags and their uses in modern software development.
GitHub's Global Campus - The Future of Work?
It’s a pleasure to announce that ConfigCat has joined the GitHub Global Campus to make your life easier as an up-and-coming techie.
Leveraging Feature Flags in Government Agencies
Government agencies, with their strict security requirements, often face difficulties in fully embracing DevSecOps practices. Balancing the need for rapid feature releases with robust security measures poses a challenge. Feature flags offer a promising solution in this context. By seamlessly integrating into DevOps and DevSecOps pipelines, they can empower government agencies to effectively manage feature releases while maintaining high levels of security.
Feature Management Architecture & Security (what to consider)
Adding new features to existing applications used to mean that code pushed into production automatically updated the entire app. This raises security risks to the existing application, because a single bug could have catastrophic consequences. This risk can be reduced by implementing a secure feature management architecture that allows code updates with increased flexibility and the power to easily switch between versions.
Announcing SLA guaranteed Uptime changes (for the better)
We're thrilled to announce important updates to our Service Level Agreement (SLA) concerning uptime commitments.
Since we always want to increase the quality of our service, we've revisited and enhanced our SLA terms to reflect these goals more than ever before.
How to implement A/B tests in GODOT
A/B tests are a powerful technique to optimize user experience and maximize player engagement in games. They allow for informed, data-driven decisions, ensuring that game developers can regularly refine and enhance gameplay mechanics, visuals, and other aspects of the game, ultimately leading to higher player satisfaction and increased success in the gaming industry.
Let's see how to execute such a test in a game created with Godot, using ConfigCat for feature flag management and Amplitude for analytics.
How we Support our Customers
If there's one thing we don't tolerate here at ConfigCat, that's terrible customer support. Our customers are important to us, and we try our best to provide all the help we can so that they get the best out of our services. In this article, we'll look at how we ensure that our customers have a hassle-free experience when using our service.