What we do
We collaborate with our clients to help them build greatproducts for web & mobile.
We’re always on the edge of the technology trends in our mobile projects. Bow actively using React Native with the extension of Objective-C and Java code. Our unified APIs and “mobile first” approach in application design is our “secret sauce” for the apps’ flawless look and feel on both Android and iOS.
Front-end programmers at Konstruktor follows the de facto principles of Ruby on Rails framework standards across large-scale projects. Our experts write truly modular, reusable code and effectively collaborate with the team.
The entry point of the backend is the load balancer, which is proxying requests to a combination of Nginx and Puma/Unicorn servers. For standard web applications we use Ruby on Rails as a core technology, but for high loaded real-time systems Go is just a better option. For persistent data storage we use MySQL or MongoDB, if it makes more sense. As a key-value storage we prefer Redis. We also have extensive experience with both types of hosting, the classical hardware and modern cloud based on AWS or Linode. In each particular case developers design a specific technological stack to sustain needs of the application, as well as to make it stable, fast and scalable.
Today it's hard to imagine web products not linked to popular services. Our Ruby on Rails developers have implemented a bunch of different integrations, e.g. social networks (Facebook, Twitter, Google+), payment systems (Paypal, Braintree, Paymill), geo services (Google Maps/Places, etc.), e-mail marketing (Mailchimp, Amazon SES), business tools (Asana, Harvest), etc. We can also build our own API’s that can be used by third party applications.