You are on page 1of 28

Advanced Technology Stacks and Business

use cases

Group-C

Prepared by:

Lalji Solanki
Bhavik Yadav
Akash Savani
Prachi Parekh
What is Technology Stack?

● A tech stack is a combination of software products and programming languages


used to create a web or mobile application. Applications have two software
components: client-side and server-side, also known as front-end and back-end

In a way, app stack can be interpreted as a full package — a set of tools, the
construction itself and the strings of its operation.
● Structure-wise tech stack consists of two equal elements. One is frontend client-side,
the other is server-side backend. Combined they create a stack.
• The back-end contains the business logic that works behind the scenes to drive your
application. Users will never directly engage with the back-end, all information is
passed back and forth through the front-end. The most well known example of a
back-end tech stack is the LAMP stack (Linux,Apache,MySQL,PHP). More recent
variations of this stack include Ruby or Python as the programming language instead
of PHP. A programming language is selected along with a web framework written in
that language.
Cont.

● Structure-wise, the backend side consists of the following elements:


-Programming Languages(for example Python, PHP, JavaScript)
-Frameworks (Laravel,Django)
-Databases (for example, MongoDB and MySQL)
-Server providers (Apache, Nginx, etc)
(1)Front-end tech stack

The front-end is the visual part of your application that users will see and interact with.
This interaction can happen through a web browser or a mobile app. When building for the
web, the front-end tech stack is made up of:
-HTML(Markup Language)
-CSS (Style Sheet Language)
-JavaScript (Scripting Language)
● What does Cutting-Edge Technology
mean?
❖ Cutting-edge technology refers to technological devices, techniques or achievements
that employ the most current and high-level IT developments; in other words,
technology at the frontiers of knowledge. Leading and innovative IT industry
organizations are often referred to as "cutting edge."

❖ Cutting edge is also known as leading-edge technology or state-of-the-art


technology.
Top Cutting Edge Technology

1) Augmented Reality
2) Hadoop
3) Artificial Intelligence
4) Big Data
5) Cybersecurity
6) ReactJS — organize your web frontend code with purpose
Top Cutting Edge Technology

07) APIs-how to think about making an industry programmable


08) Machine Learning
09) Internet of things
10) Data Mining
11) BlockChain
(1) Machine Learning

visual perception,

Machine learning Overcome


fast speech recognition of different
languages and decision-making,
Technology language translations that’s limited in
Introduced in human mind.

Supported
Programming
1959 by Arthur Samuel and subpart of AI
Language
1990s-Work on machine learning shifts
from c,c++,java,python
a knowledge-driven approach ,c#,F#,etc.
to a data-driven approach. But
1997-IBM's Deep Blue beats the world chess champion. Tools available for python is best Language for ML

Business use Tensorflow


case Keras,Microsoft Cognitive Tools
Gcp(Google Cloud plateform )(python)
Azure,AWS,Torch,Theano
-The rise of AI-enabled chips
-Deep Learning
-Facial Recognition
-Privacy and policy: Robotic process automation
Trending Transparency in decision making
Usecase New Approaches to Cybersecurity
(2)Data Mining Data Mining

C
om
es
Data Mining in Finance

in
M
Data Mining in Healthcare

ar
ke
Data Mining in Marketing and Sales

t
Data Mining for Crime Agencies
1989s
-Knowledge Discovery in Databases”
(KDD)
Trending use case
is coined by Gregory
Piatetsky-Shapiro.

Finance, Healthcare, Intelligence, purpose


Telecommunication, Energy, Marketing and
Sales, E-commerce, Biological Data Analysis,

Crime Agencies, Retail, Information Data mining is a process used by companies to


turn raw data
Retrieval,Communication into useful information .By using software to
Systems,Education,Manufacturing Engineering look for patterns in large batches of data,
businesses can learn more about their
customers
Business use cases to develop more effective marketing strategies,
Weka (Free software) le
Orange(Open Source) availab increase sales and decrease costs.
Tool
Apache Mahout(Open Source)
Oracle Data Mining(Proprietary License)
And many more(etc.)
(3)Augmented Reality Technology

Augmented Reality
(1)Augmented reality technology 1990
Comes in market

Overcome
Technology
Has tools like
AR can display on Use cases
Medical training
Retail
Vuforia, Classroom Education
ARToolkit, Public Safety
Google ARCore, Research Virtual reality
Apple ARKit Languages
Screen
glass Trending field
handheld device
Mobile phone
C#
cameras
-classroom Education C/C++ Most
GPS
-Medical Training Java preferable
JavaScript language
(like Learning about Surgery) C,C++
-Gaming Python
(Real world) Visual development
tools
Swift
Augmented Reality System
(4)ReactJS
Atom,Nuclide,
Visual Studio Code,
Redux, React.js Comes in
Expo,ignite,Flow, February 2015
EsLint, and open-sourced
Reduxsauce, in March 2015

et
Development tools mark
al in
Arriv

JSX Overcom Updates data to very


e
(JavaScript XML) fast and also reflect in
Writte other parts of the UI
n in
ReactJS without even having the
Problem overcome page reload.
s case
gB usines
Trendin
DOM operations are
quite expensive
In foreign country React
in terms of performance,
js is most used for
and any application
UI/UX development
that has much of DOM
And other
operations in the background
country also use react js
will render slowly.
(5)Internet of things(IoT)

Internet of Comes in Market


things(IoT)
purpose The year 1999,
Kevin Ashton coined the
-Internet-connected devices term
access online data and processes Tools required Internet of Things.
- generate real time data by IOT
device and used data in business Prefered languages
outcome
1.Arduino
2.Eclipse IoT Project
Business use cases 3. Kinoma Java is the overall leader with 66.5%
4.Node-RED in popularity for IoT development.
1.Smart buildings 5.Raspberry Pi C follows with 56.9%
2.Agriculture JavaScript with 47.1%
3.Smart cities Python with 46%
4.The Healthcare Industry
5.“Smart” Home
Tren
ding
use ca
se
Smart cities
The Healthcare Industry
“Smart” Home
IoT application
(6)Hadoop

-Scalable
-cost Effective
Advantages
business case for Hadoop2006
Hadoop
Comes in market

-Flexible,
-Fast Written in
e s
-Resilient to failure ag Overcome
ant use cases Technology
dv Java
sa
Di
-Decision making
-social media streams and sensor input
to support
-predictions and recommendations
Relational Database
-Detect fraud real time of Online Transaction
Security Concerns
Vulnerable By Nature
Not Fit for Small Data
Preferable
Potential Stability Issues Trending Programming
General Limitations Fields -Cross platform Language
Type:Distributed file system
Java,Scala,Python
Data Mining
Cloud Computing Services
Machine Learning Automation
Data Fabrics Spreading
(7)Artificial Intelligence

First program Introduced in


Artificial Intelligence 1995

use cases Tools available for


Overcome Technology

TensorFlow Some Task That Human Cannot Perform


Time Optimization Accurately like visual perception,
AI in Human Resource Keras
Microsoft Cognitive Toolkit fast speech recognition of different
Data Analytics languages and decision-making,
Voice and Image Based Searching Accord.NET
Torch language translations that limit in human
Insurance Fraud Detection mind.

Major wings Preferable


Trending Fields Programming
Language

-The rise of AI-enabled chips Java, Python,


-Deep Learning -Machine Learning Lisp, Prolog, and C++
-Facial Recognition -Deep Learning
-Natural Language Processing(NLP)
-Privacy and policy
(8)Big Data

Big Data Arriv


ed in
ds mark
tren et
ently
Curr

thr
Researching

ee
Machine Learning

k
Data Mining Meaning of big data

ey
Predictive Analytics 2005 Roger Mougalas

c
on
collect, process, and analyse from O’Reilly Media

cep
massive

ts
use cases

log data without having to


dump the data into relational
databases
Log Analytics and retrieving it through SQL
E-Commerce Personalization queries.
Recommendation Engines volume,
Price Optimization variety,
Fraud Prevention -Hadoop velocity.
Security Intelligence -MongoDb
Social Media Analysis and - NoSQL
Response -Sqoop
Tools - Apache Storm
a vailab
le -Apache Cassandra
Neo4j
Bigtable
Governance,
Supply chain auditing,
File storage, 2009 by
Prediction markets, Satoshi Nakamoto
Protection of intellectual
Property,
Internet of Things (IoT)
Voting Systems
Money Transaction Tr
Bu end
sin ing Arrival in market A blockchain is a
es decentralized,
sc
as distributed and public
e
digital register that is used to
Asset Tokenization Overcome record transactions
Supply Chain across many
Business use
Management computers so that any
Cases
Digital Identity Block chain involved
Energy Market record cannot be altered
Healthcare
Technology retroactively, without the
Voting Systems Typ alteration of all
Money Transaction esO subsequent blocks.
fB
Supporting tools loc
kch
for Database Preferable language ain

Public Blockchain
JDBC ,ODBC ,MongoDb Private Blockchain
Hadoop Consortium Blockchain
Blockchain Testnet, BaaS C++,JAVA,Python, Hybrid Blockchain
Ruby,
Metamask
solidity
(11)Cyber Security
The first computer virus was created
in the early 1970s and was detected
on ARPANET, the predecessor to the
internet.
-Next-Generation Antivirus
-Securing Virtualized Data Centers
-Malware & Non-Malware Protection
-Threat Hunting
-Biometric Private Keys / Comes as t Protect data from
ke
Digital Identities to Replace Passwords research ar fraudulent
inm or unauthorized activity.
n try
o re
use cases onf
as
Re

es
nguag C,C++,Java,Python,
red la
Prefe C#,Php,javascript,etc
Cyber security

Ha
Identity and Access s too
Management (IAM) ls -Metasploit
Multi Factor authentication will -Nmap
grow in popularity Currently trends
-Wireshark
Blockchain -Aircrack-ng
-John the Ripper
(10) API Google Speech API,
First api was release
Technology Open Weather Map API,
Microsoft Cognitive
by
many enterprise
Services API,etc
in 2000

t
Best Examples arke
a l in m
rri v
A

c,c++,java,c#, We don’t access of other


Overc apps
python Pre APIs- ome
fer software or website data like
ab
le l intermediate weather data, Bank Data in
an
gu way that past.
ag
e So API technology
allows two Use cases
applications to overcome that issue.
talk to each
s case other.
usines
Tren ding B

Types
End-to-end experience
Banking Aerospace and Defence
Security Banking – “Banking on
AI and ML SOAP APIs”
REST Consumer Packaged Goods
Education
Insurance

You might also like