Architecture
Learn how we design the plugin.
Categories:
less than a minute
Learn how we design the plugin.
less than a minute
Learn how we design the dynamic_iac challenge.
3 minute read
Learn how we use flag variation to prevent shareflag.
3 minute read
What is the layer of genericity ?
3 minute read
Understand the CTFd integration of chall-manager.
less than a minute
Learn how the Source abstraction is implemented in the plugin.
less than a minute
All architecture documents, from the API to the Kubernetes deployment.
5 minute read
Discover how we designed mana to prevent infrastructure overload.
4 minute read
How we balanced Availability and Consistency for acceptable performances.
5 minute read
Learn how we test the plugin.
less than a minute
Explanations on the Security problems that could arise from a chall-manager deployment.
less than a minute
How do we handle the update of an infrastructure once it runs ?
3 minute read
Learn how we designed security in a “RCE-as-a-Service” system, and how we used its features for security purposes.
3 minute read
Find how we handle fairness in the use of infrastructure resources with expirations.
4 minute read
How to reach tremendous performances by pre-provisionning instances.
8 minute read
Learn how we designed a SDK to ease the use of chall-manager for non-DevOps people.
5 minute read
Building something cool is a thing, assuring its quality is another. Learn how we dealt with this specific service Integration, Verification and Validation, especially through Romeo.
5 minute read
Sometimes, you don’t need big things. The SDK makes sure you don’t need to be a DevOps.
4 minute read
How to update a challenge scenario once it is in production (instances are deployed) ?
2 minute read