Skip to main content

How to use feature flags with AWS Lambda

· 7 min read
Chavez Harris
Inspiration does exist, but it must find you writing code.

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.

using feature flags in a aws lambda cover

Building Software with No Code

· 8 min read
Zayyad Muhammad Sani
You live, you learn.

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.

Code and drag and drop

Feature Flags for Modern Software Development

· 5 min read
Zayyad Muhammad Sani
You live, you learn.

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.

Two versions of an app controlled by feature flags

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.

Leveraging Feature Flags in Government Agencies

· 6 min read
Zayyad Muhammad Sani
You live, you learn.

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.

On and off feature flags crossed

Feature Management Architecture & Security (what to consider)

· 5 min read
Ezinne Kalu
To each their own.

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.

code banner

How to implement A/B tests in GODOT

· 11 min read
Emil Kovačević
Code hard, debug harder.

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 to implement A/B testing in Godot cover

How we Support our Customers

· 7 min read
Zayyad Muhammad Sani
You live, you learn.

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.

Various means of support

Preventing The Twitter Blue Chaos with Feature Flags

· 5 min read

Despite their best efforts, many individuals have been unsuccessful in their business pursuits. For Elon Musk, one of the world's richest men, the story is a little different. He succeeded in one of his earliest business ventures (Zip2) and has since replicated his success across PayPal, Tesla, and SpaceX.

While not everyone agrees with his decisions, he has set himself apart by being a visionary leader. He stubbornly holds on to his dreams until they are fulfilled. He is also known for hiring the most qualified hands to get things done. Musk doesn't hold back from trying out new ideas, and he swiftly implements changes he believes are best for his businesses.

Twitter Verified