12
www.thoughtworks.com ENGINEERING FOR RESEARCH

ENGINEERING - info.thoughtworks.com · (qjlqhhuv dvwurqrphuv dqg surmhfw vshfldolvwv duh zrunlqj wrjhwkhu wr exlog wkh kljko\ dqwlflsdwhg qh[w jhqhudwlrq revhuydwru\ iru wkh dvwurqrplfdo

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ENGINEERING - info.thoughtworks.com · (qjlqhhuv dvwurqrphuv dqg surmhfw vshfldolvwv duh zrunlqj wrjhwkhu wr exlog wkh kljko\ dqwlflsdwhg qh[w jhqhudwlrq revhuydwru\ iru wkh dvwurqrplfdo

www.thoughtworks.com

ENGINEERINGFOR RESEARCH

Page 2: ENGINEERING - info.thoughtworks.com · (qjlqhhuv dvwurqrphuv dqg surmhfw vshfldolvwv duh zrunlqj wrjhwkhu wr exlog wkh kljko\ dqwlflsdwhg qh[w jhqhudwlrq revhuydwru\ iru wkh dvwurqrplfdo

© 2018 ThoughtWorks, Inc.

Page 3: ENGINEERING - info.thoughtworks.com · (qjlqhhuv dvwurqrphuv dqg surmhfw vshfldolvwv duh zrunlqj wrjhwkhu wr exlog wkh kljko\ dqwlflsdwhg qh[w jhqhudwlrq revhuydwru\ iru wkh dvwurqrplfdo

OVERVIEW

ThoughtWorks Engineering for Research or E4R is our initiative to advance research in the

Data Deluge that is causing a shift in

Discovery or The Fourth Paradigm

© 2018 ThoughtWorks, Inc.

Page 4: ENGINEERING - info.thoughtworks.com · (qjlqhhuv dvwurqrphuv dqg surmhfw vshfldolvwv duh zrunlqj wrjhwkhu wr exlog wkh kljko\ dqwlflsdwhg qh[w jhqhudwlrq revhuydwru\ iru wkh dvwurqrplfdo

CLIENT STORIES

© 2018 ThoughtWorks, Inc.

Page 5: ENGINEERING - info.thoughtworks.com · (qjlqhhuv dvwurqrphuv dqg surmhfw vshfldolvwv duh zrunlqj wrjhwkhu wr exlog wkh kljko\ dqwlflsdwhg qh[w jhqhudwlrq revhuydwru\ iru wkh dvwurqrplfdo

Thirty Meter

Telescope (TMT)

Indian Institute of Astrophysics

Common Software (CSW) .

Data Management System (DMS)

.

Executive Software System (ESW) .

a. The Observatory Control System (OCS): .

The work done for building the location service in the Common Software system was presented as a session on Service Discovery using CRDT at React Summit 2017, Austin, TX, USA.

© 2017 ThoughtWorks, Inc.

Page 6: ENGINEERING - info.thoughtworks.com · (qjlqhhuv dvwurqrphuv dqg surmhfw vshfldolvwv duh zrunlqj wrjhwkhu wr exlog wkh kljko\ dqwlflsdwhg qh[w jhqhudwlrq revhuydwru\ iru wkh dvwurqrplfdo

CLIENTTESTIMONIAL

- Hanne Buur, Observatory Software Project Manager,TMT International Observatory

© 2018 ThoughtWorks, Inc.

Page 7: ENGINEERING - info.thoughtworks.com · (qjlqhhuv dvwurqrphuv dqg surmhfw vshfldolvwv duh zrunlqj wrjhwkhu wr exlog wkh kljko\ dqwlflsdwhg qh[w jhqhudwlrq revhuydwru\ iru wkh dvwurqrplfdo

OBSERVATORY CONTROLS

SCIENCE OPERATION SUPPORT SOFTWARE (SOSS) (7)

EXECUTIVE SOFTWARE (ESW) (5)

TELE

SCO

PECO

NTR

OLS

SCIENCE DATA SYSTEM (SCI)

SOFTWARE COMMUNICATION BACKBONE AND COMMON SERVICES (CIS AND CSW)

OBSERVATORY CONTROLSYSTEM (SEQUENCING)

INST

RUM

ENT

CON

TRO

LS DATA MANAGEMENT SYSTEM (DMS)

(5)

AD

APT

IVE

OPT

ICS

CON

TRO

LS

Common Software (CSW) Data Management System (DMS)Executive Software System (ESW)

Thoughtworks deliverables:

TECH STACK:

LANGUAGES FRAMEWORKS CI / CD TESTING DOCUMENTATIONMESSAGE

TRANSPORTPROTOCOLS

STATIC CODEANALYSIS

TOOLS

Scala Akka Clustering AWS

Jenkins

Ansible

Bintray postman

wrk

Multi-node

Multi-jvm Paradox Scalafmt

ScalastyleJsonGithubpages

Swagger Kryo SCoverage

AkkaStreams

AkkaHttp

AkkaActors

svnkit

Java

© 2018 ThoughtWorks, Inc.

Page 8: ENGINEERING - info.thoughtworks.com · (qjlqhhuv dvwurqrphuv dqg surmhfw vshfldolvwv duh zrunlqj wrjhwkhu wr exlog wkh kljko\ dqwlflsdwhg qh[w jhqhudwlrq revhuydwru\ iru wkh dvwurqrplfdo

Common Software Integration Framework

TMT COMMON SOFTWARE SERVICES:LOCATION SERVICE

CONFIGURATION SERVICE

LOGGING SERVICE

COMMON SOFTWARE (CSW) INTEGRATION FRAMEWORK

service access interfaces

TELEMETRY SERVICE ALARM SERVICE TIME SERVICE

AUTHENTICATION AND AUTHORIZATION SERVICE

EVENT SERVICE

other transient events

DATABASE SERVICE

COMMANDS SERVICE

© 2018 ThoughtWorks, Inc.

Page 9: ENGINEERING - info.thoughtworks.com · (qjlqhhuv dvwurqrphuv dqg surmhfw vshfldolvwv duh zrunlqj wrjhwkhu wr exlog wkh kljko\ dqwlflsdwhg qh[w jhqhudwlrq revhuydwru\ iru wkh dvwurqrplfdo

MeerKAT and Square Kilometer Array (SKA), generate huge

Automated Radio Telescope Image Processing Pipeline (ARTIP)

20 minutes, 3 to 4 hours.

Amongst the key achievements of the ARTIP are:

hiAbsorption 2017 ASTRON

Proceedings of Science

© 2018 ThoughtWorks, Inc.

Page 10: ENGINEERING - info.thoughtworks.com · (qjlqhhuv dvwurqrphuv dqg surmhfw vshfldolvwv duh zrunlqj wrjhwkhu wr exlog wkh kljko\ dqwlflsdwhg qh[w jhqhudwlrq revhuydwru\ iru wkh dvwurqrplfdo

CLIENTTESTIMONIAL

- Dr.Neeraj Gupta, Principal Investigator of MALS, IUCAA

© 2018 ThoughtWorks, Inc.

Page 11: ENGINEERING - info.thoughtworks.com · (qjlqhhuv dvwurqrphuv dqg surmhfw vshfldolvwv duh zrunlqj wrjhwkhu wr exlog wkh kljko\ dqwlflsdwhg qh[w jhqhudwlrq revhuydwru\ iru wkh dvwurqrplfdo

MEASUREMENTSET

BandpassCalibration

PhaseCalibration IImagingFlux

Calibration

ARTIPCONTINUUM &SPECTRAL LINE

IMAGES

TECH STACK:

ARTIP IMAGING:

© 2018 ThoughtWorks, Inc.

Page 12: ENGINEERING - info.thoughtworks.com · (qjlqhhuv dvwurqrphuv dqg surmhfw vshfldolvwv duh zrunlqj wrjhwkhu wr exlog wkh kljko\ dqwlflsdwhg qh[w jhqhudwlrq revhuydwru\ iru wkh dvwurqrplfdo

ABOUT US

www.thoughtworks.com

[email protected]

Our Locations

Thailand