{"id":3504,"date":"2017-03-03T17:31:02","date_gmt":"2017-03-03T17:31:02","guid":{"rendered":"http:\/\/itakeunconf.com\/?p=3504"},"modified":"2020-05-04T13:06:46","modified_gmt":"2020-05-04T13:06:46","slug":"process-inter-processes-communication-deploy-time-florin-coros","status":"publish","type":"post","link":"https:\/\/itakeunconf.com\/announcements\/process-inter-processes-communication-deploy-time-florin-coros\/","title":{"rendered":"In-Process or Inter-Processes Communication at Deploy Time"},"content":{"rendered":"

Enjoy the following series of interviews with the speakers, top-notch software crafters from across Europe, joining \u00a0I T.A.K.E Unconference, Bucharest, 11-12 May.\u00a0<\/em>Discover the\u00a0<\/em>lessons\u00a0<\/em>learned and what drives them to challenge the known path in their field.<\/em><\/p>\n

Florin Coro\u0219<\/a>, Co-Founder and Partner iQuarc, is a passionate software architect and developer who has been working for more than 10 years in a wide variety of business applications using Microsoft technologies. At #itakeunconf, Florin is sharing more about\u00a0In-Process or Inter-Processes Communication at Deploy Tim<\/a>e<\/a>.<\/p>\n

 <\/p>\n

\"speaker-badge-professional-status-florin-coros\"<\/a><\/p>\n

 <\/p>\n

 <\/p>\n

#1. Please share with us 5 things you did that helped you grow & become the professional you are today<\/h2>\n

 <\/p>\n

There might be a fortunate series of events, which fit nicely with my personality and abilities.<\/p>\n

One of the things that helped me a great deal, was the fact that I changed the contexts and projects often<\/strong>. Even if I worked for the same company and the same technologies for about 10 years, I have changed the projects, the clients and my role at least once in two years. It wasn\u2019t something that I had planned, but I always wanted to learn and experience new things.<\/p>\n

Change is always challenging and creates opportunity for learning and for professional growth.<\/p>\n

Another important thing for me, I think it was the fact that I always look for professional models. First, I discovered Uncle Bob, then there were Martin Fowler, J.B. Rainsberger, Roy Osherove, Kent Beck, Juval Lowe, Jurgen Appelo, Richard Campbel, and many others (I remember having a slide with some of these guy\u2019s pictures in one of my first talks I\u2019ve given at a conference \u263a ). Reading their books and articles, and then trying to apply their ideas in my day to day work, inspired and helped me.<\/p>\n

Attending to training and conferences is another important thing<\/strong>. The TDD workshop with J.B. Rainsberger, which I attended back in 2010 was a few years jump ahead in my career. After, there were many other high-quality training\u00a0I had the opportunity to attend, like the IDesign Master Class with Richard Campbel, a workshop with Dan North, or a Requirements course with Kay and Tom Gilb.<\/p>\n

Coding just to practice is another thing that makes a difference<\/strong>. I learned this at the Code Retreats and I\u2019ve kept this good habit. From time to time I take a few hours and I just write code with the purpose of learning or practicing. It always pays back.<\/strong><\/p>\n

 <\/p>\n

#2. What challenges will the participants find solutions to during your session at I T.A.K.E Unconference 2017?<\/h2>\n

 <\/p>\n

In large enterprise applications, there is always the challenge of decomposing the system. From performance considerations we may end up loading all the services in one or two processes, ending up with a monolith, which doesn\u2019t scale and it is costly to maintain. At the other end, we have one process for each service resulting in too many inter-process call hops to handle one user request, which is bad for performance and it may be costly to maintain.<\/p>\n

I\u2019ll show a way, which I\u2019ve applied in some projects I\u2019ve architected, on how to separate this communication concern from implementing the business functionality.<\/p>\n

<\/h2>\n

#3.\u00a0Recommend for the participants 3 sources you find inspiration from and would help them better understand you<\/h2>\n