Technology Choices
If your organization runs a modern IT department with passionate developers working in scrum or kanban
environments and your choices of technologies matches ours then we could help you streamline your business
process even further.
Modern business is about flexibility and efficiency, but often of having multiple dedicated experts on-site
is simply not possible. But when you combine your drive with the
effective features of OxP then you'll get this added value ...
Values we add to Your Business
Offshoring by Proxy (OxP), is a unique concept that enables business to have a senior software developer onsite, while still using a team of offshore developers to make up the rest of the team.
The ‘Proxy’ manages the team of developers and is available to your internal team for face-to-face interactions, troubleshooting and anything else that’s required. Some of the features and benefits of OxP include:
- Proxy is locally raised and is fluent in your chosen language
- Proxy is familiar with customs, business practices and processes
- Acts as an in-person point of contact between your team and offshore developers
- You get the cost benefits of an offshore team but still have a team manager in-house
- Fast, high-quality results with fewer issues
- Safe and secure reporting
- Scrum compatible
- Customizable for full or part-time work, plus teams or 2 or 4 developers
Our Technologies
Word of mouth has always been the driver of our growth. That is why it is fully normal and expected that we have
become specialists in the technologies that we have promoted to our customers over the past years. If not all then
certainly most of these technological choices have been good choices because those technologies have always lived up to their promise.
Here below we describe some clusters of these technologie that we have loved working with over the past few years:
Java + Spring/Boot
Spring is by far the most popular framework for the development of applications in the Java ecosystem. By a wide margin. The reason is actually quite simple - it does a lot of things right, and it gets better and better with each release. There are not many technologies with the wide range, stability and maturity of Spring, which still move and innovate quickly. That's a very difficult balance to achieve, and Spring has been going on for more than a decade. Today, Spring, together with Boot, is a polished, modern and very expressive framework that passes the Twitter test with ease. This is the place where you can fit really useful functionality into a single tweet :) So the popularity of the Spring ecosystem is well deserved. If you work in Java, you probably work with Spring.
Elastic + NoSQL
NoSQL databases are non tabular, and store data differently than relational tables. The main types are document, key-value, wide-column, and graph. We have worked a lot with Mongo, Couch and Dynamo and a lot of our implementations are based on Elasticsearch which is a distributed, open source search and analytics engine for all types of data, including textual, numerical, geospatial, structured, and unstructured.
Node + Angular
Angular is a client-side JavaScript-based framework which is originally founded and maintained by Google but now it’s open-source. It is written in TypeScript which is a superset of JavaScript. Angular is a full-featured JavaScript framework, with the primary goal of simplification. It provides support for developing dynamic, single page web apps and supports the (MVC) programming structure. Angular is built on top of the Node.js ecosystem and uses it together with NPM for accelerated development.
Google Cloud
The Google Cloud Platform is a suite of public cloud computing services offered by Google. The platform includes a range of hosted services for compute, storage and application development that run on Google hardware. The core cloud computing products in Google Cloud Platform include:
- Google Compute Engine, which is an infrastructure-as-a-service (IaaS) offering that provides users with virtual machine instances for workload hosting.
- Google App Engine, which is a platform-as-a-service (PaaS) offering that gives software developers access to Google's scalable hosting. Developers can also use a software developer kit (SDK) to develop software products that run on App Engine.
- Google Cloud Storage, which is a cloud storage platform designed to store large, unstructured data sets. Google also offers database storage options, including Cloud Datastore for NoSQL nonrelational storage, Cloud SQL for MySQL fully relational storage and Google's native Cloud Bigtable database.
- Google Container Engine, which is a management and orchestration system for Docker containers that runs within Google's public cloud. Google Container Engine is based on the Google Kubernetes container orchestration engine.
Bloomreach
Bloomreach software enables highly personalized digital experiences for enterprises around the world. Bloomreach's Experience Manager (brXM) is an open and flexible CMS designed for developers and marketers. As the original headless CMS, brXM allows developers to build quickly and integrate with the systems. While it’s built for speed, it also provides top notch personalization and channel management capabilities for marketers to drive results.
Start now!
If you’d like to learn more about how our team can help you take your velocity to a new level and grow your business fast, get in touch with us today.
Get in Touch