This is part 1 in a series of presentations I will be doing. This series is about 7 ground breaking changes that have happened in the IT world - changes that will affect how IT professionals will develop and deploy applications.
APIs and Micro-services - 7 modern trends every IT professional should know about (part 1 of 7)
1. Developed and presented by:Ibrahim Muhammadi (Founder - Appworx.cc)
7 modern trends every IT professional must know about (Part 1/7)
cc: Gwenaël Piaser - https://www.flickr.com/photos/22841923@N02
2. This presentation is part 1 in a series of 7 such
presentations. The series is aimed at discussing 7 modern
trends that every IT pro should know about. In this part we
will discuss trend #1.
cc: iLikeSpoons - https://www.flickr.com/photos/18008437@N00
3. This series is aimed to create awareness about
important concepts that are changing the
development landscape - not to teach them in detail.
cc: sinclair.sharon28 - https://www.flickr.com/photos/128745475@N07
4. Knowledge about these concepts is likely to affect
your chances of getting hired in the coming
months - so learn it now.
cc: seier+seier - https://www.flickr.com/photos/94852245@N00
6. Application architecture is changing rapidly and you
need to understand them because these changes are
structural and are going to affect everybody in the
industry.cc: kevin dooley - https://www.flickr.com/photos/12836528@N00
7. The changes in architecture are due to 2 major revolutionary
concepts - APIs and Microservices. Both are very different
concepts but both affect the way modern applications are
built.
cc: kenteegardin - https://www.flickr.com/photos/26373139@N08
8. Earlier to APIs there was no easy way for the outside world
to communicate with an application other than via the
visual interface provided by the developers. This has
changed!
cc: JustinJensen - https://www.flickr.com/photos/40845011@N03
9. Now other developers and applications can interact
with applications that have exposed APIs and can even
share data via these APIs
cc: Arenamontanus - https://www.flickr.com/photos/87547772@N00
10. APIs are customer facing, customizable software
interfaces that enable software components to
effectively communicate.
cc: Blue-Interface - https://www.flickr.com/photos/71879486@N00
11. APIs bring a new level of connectivity and data sharing
to multiple applications, regardless of their platforms,
data structures and underlying technologies.
cc: marcoderksen - https://www.flickr.com/photos/49503154222@N01
13. Microservices are a new type of software architecture
which is the opposite of a monolithic architecture that
most applications are developed as.
cc: quapan - https://www.flickr.com/photos/9361468@N05
14. It is a particular way of designing software applications
as suites of independently deployable services instead
of one monolithic application.
cc: tudedude - https://www.flickr.com/photos/53354512@N00
15. Microservices are independently-created and
independently-maintained components that
communicate with one another through interfaces —
mostly via APIs.cc: Ardonik - https://www.flickr.com/photos/30126793@N07
16. Microservices are not interfaces like APIs - but
they may use APIs for communication
between components.
cc: Blue-Interface - https://www.flickr.com/photos/71879486@N00
17. Microservices differ from traditional software development
using components and libraries mainly because
microservices are independently deployable whereas
libraries are not.
cc: Si-MOCs - https://www.flickr.com/photos/43378406@N08
18. That means no re-deloyment of the entire
application if just one of the services need
to be changed.cc: jared - https://www.flickr.com/photos/35468148654@N01
19. More and more companies are switching to this new way of
structuring their applications and IT professionals need to
adapt themselves to this new way of application
development.
cc: danielfoster437 - https://www.flickr.com/photos/17423713@N03
20. If you have any questions regarding APIs or
microservices you can ask me via
comments here.cc: photosylvia / silabox - https://www.flickr.com/photos/39883146@N03
21. See you in part 2/7 soon to discuss
another ground-breaking trend.
cc: yourbartender - https://www.flickr.com/photos/10164012@N00