RabbitPeepers supports The Armed Forces of UkraineDonate
RabbitPeepers supports The Armed Forces of UkraineDonate
Calculate project
Contact us
RabbitPeepers supports The Armed Forces of UkraineDonate
Calculate project

Get in touch to discuss your business idea

Let's Start

Blog
  /  

Boost infrastructure by Kubernetes and custom management interface

Finish date: 10 July 2020
Mykola Vasylenko
Mykola Vasylenko
Founder, Development Lead

The project's goal

These days ability to automatically deploy applications is common to need.
It may be a requirement from the technical side to have the possibility to test and debug. Or from the marketing side. When it's required to quickly demonstrate product setup. In some cases, not once.

The other point of requirements was a strict deadline. Working MVP was ready within 3 weeks of development.

Implementation

We choose familiar and well-recommended tech stack:

  • Kubernetes
  • MongoDB
  • Express
  • React
  • TypeScript

The application we had to automate is WordPress.

Project is based on the 3 components:

  • Administration panel.
  • Manager, which handles application state and interacts with DB.
  • Processor, which works on the tasks generated by Manager.

Authentication is built on PassportJS and GitHub as identity provider.

Role-based authorization for different kind of actions was implemented.

Email notifications are send after each deployment update.
Ability to send notifications via another channels is provided by design.

Results

Our team successfully met the deadline and within a week project has been marked as prioritized by our client.
All documentation and source code was transferred.

The time to deploy new instances has been reduced from 3 hours to several minutes. The sales department got the ability to create an instance by themselves, without any help from the tech department.
At the end of the day, it has increased company sales.

Clap if you like it!

Get in touch to discuss your business idea

Let's Start

Featured Case & Insights

Mykola Vasylenko
Mykola Vasylenko
Tonya Smyrnova
Tonya Smyrnova

Case studyPikky.space: startup in weeks with Firebase

Pikky.space is a service for interior designers to share their portfolios and find new clients. It also can serve as a source of inspiration for beautiful interiors. It dictates the main piece of functionality - user-generated content

Read more
Mykola Vasylenko
Mykola Vasylenko

Case studyBoost infrastructure by Kubernetes and custom management interface

Microservice based application for deployment automatization on custom infrastructure

Read more
More cases

Interested in our services?

Checked

What's next?

1
We contact you
We’ll contact you within 24 hours with more information on our next steps. In the meantime, you can check out our case studies and our blog
2
Collect requirements
Our next step will be to collect all the requirements for your project, clarify your business objectives, and expectations towards our cooperation
3
Proposal
After that, we’ll develop a proposal for you.

Services

  • Development
  • Advisory
  • Infrastructure
RabbitPeepers LLC
contact@rabbitpeepers.com
Kyiv, Ukraine
Delaware, US
PrivacyTerms © 2019-2023