Software Architecture

Trainologic experts bring to your company years of experience in research and development. We are exposed to a wide range of software architectures, which gives us a unique perspective into what your solution or service architecture should look like. From legacy three-tier architecture through SOA to microservices, we ensure that the architecture you select is robust enough to ensure a successful and profitable development.

Software Architecture Professional Content

Going Serverless with AWS

May 29, 2018 | Alex Landa

Serverless is aiming to be the future of software development, but what does it really mean running without servers? In...

Building Reactive solutions using Java 9 and Spring 5

May 28, 2018 | Oren Ezer

Reactive streams are gaining more momentum in our development environments. While building a message-driven, elastic, resilient, and responsive service one...

Enjoy the power of Java 9 modules when designing & implementing Microservices

| Oren Ezer

The main addition Java 9 added to the Java environment is Modules (AKA Project Jigsaw). In this session we will...

The Neo Developer

| Shimi Bandiel

The day to day life of a modern software developer has changed dramatically during recent years. The modern developer is...

Blockchain for developers

| Shimi Bandiel

Blockchain is the current buzzword. In this session we’ll go over smart contracts blockchain-based architecture and explore open-source projects that...

Micro Front Ends

May 27, 2018 | Ori Calvo

Micro front end is all about using multiple frameworks (Angular, React, VueJS) on the same page without refreshing the page....

Should I Break it?

| Gal Marder

Microservices is the current architectural trend. Should I break my monolith too? Should I start any new project using Microservices?...

Reactive Micro Services with Java seminar

June 29, 2017 | Shimi Bandiel

Abstract –  Micro services is the current architectural trend. In this seminar, we’ll go over the concepts behind a good...

Stream processing from single node to a cluster

June 28, 2017 | Alex Landa

Building data pipelines shouldn’t be so hard, you just need to choose the right tools for the task. We will...

Implementing Micro Services Tasks – Infrastructure (Docker) vs applicative (Spring Cloud)

| Shimi Bandiel

How to implements the infra-structure for micro services? In this session, we’ll compare building it with Spring Cloud vs. using...

Introduction to the Actor Model and Reactive Programming (Part 1)

February 15, 2017 | Alex Landa

Two and a half years ago, in February 2014, I found myself profiling Spring web application a couple of weeks...

Our Software Architecture Experts

Alex Landa

Alex is BigData and Devops consultant at Trainologic. Alex is a hacker, developer and architect who enjoys every aspect of the software life cycle - architecture, design, code, testing and...

Yoram Kornatzky

Yoram is Software Architect & Engineer Yoram has 20 years of development experience Ph.D. Computer Science Open Source, Web, Server, Mobile, Cloud Mobile Apps iOS, Android, Phone Gap,...

Gilad Dayagi

Gilad started programming at a young age and have not stopped since, building and leading software projects - mostly in start-up companies. His experience range from IOT devices to mobile...

Michael Dubrovitsky

Programming languages: JAVA, C/C++, HTML, JavaScript, CSS, PHP Technologies: JEE, JSP, Servlets, Taglibs, Web Services, EJB, EJB3, JSF, XML, Struts UI GUI, NUI Application servers Tomcat, Weblogic,...

Shimi Bandiel

Shimi is the CTO of Trainologic. Shimi has more than 15 years of experience in Programming, Consulting and Training. Specializes in Programming Practices, Design & Architecture and Performance.

Victor Perepelitsky

Victor is highly qualified software engineer with strong JAVA server side background (overall 11 years experience in programming) He is interested in open source contribution. Passionate about designing and...

Avi Shefi

Avis Specialties: * Web & mobile applications, architecture, scaling, security, fault-tolerance, performance * Distributed computing, big data & data science, machine learning and statistics * Programming languages – theory, inner-workings...

Ohad David

Ohad is a special missions guy. No matter how complex the mission is, he will get it done! Ohad has the rare ability to move easily between different layer of...

Ori Calvo

Ori Calvo is the head of front end technologies at Trainologic. Ori supports leading software companies like HP, Amdocs and Verint by designing and implementing complex web applications. He specializes...

Zacky Pickholz

Zacky is a full-stack software developer with 20 years’ experience delivering fast, robust and high quality software solutions to companies big and small in various industries including Big Data, Security,...

Elad Hirsch

Elad is developer and architect consultant at Trainologic. Elad has a strong expertise with over 10 years in a broad set of server & client technologies (using Java ,JavaScript)...

Gal Marder

Gal is the CEO of Trainologic. Gal brings with him more than 10 years of experience as a programmer, architect, consultant and development manager. Gal has been a frequent speaker...

Ori Dar

Ori is a Java Architect and Consultant his Specialties: JSE JEE OOAD Continuous Integration Performance Tuning ORM NoSQL MongoDB