Java�AScala�p�}�C�N���T�[�r�X�t���[�����[�N�uLagom�v�ŃV���v����API�����F���A�N�e�B�u�v���O���~���O������i4�j�i1/2 �y�[�W�j

�{�A�ڂł́A���A�N�e�B�u�v���O���~���O�iRP�j�̊T�v��A����Ɋ֘A����Z�p�ARP�ŃA�v�����쐬���邽�߂̎�@�ɂ‚��ĉ�����܂��B����́A�}�C�N���T�[�r�X�����t���[�����[�N�uLagom�v�ɂ‚��ĉ�����܂��B

» 2018�N06��06�� 05��00�� ���J
[�����C���C�N���X���\�b�h]

�@���A�N�e�B�u�v���O���~���O�iRP�j�̊T�v��A����Ɋ֘A����Z�p�ARP�ŃA�v�����쐬���邽�߂̎�@�ɂ‚��ĉ������{�A�ځu���A�N�e�B�u�v���O���~���O�������v�B�O��́u���A�N�e�B�u�v���O���~���O�ɂ�����Play�AAkka�AAkka Streams�v�ł́A�uLightbend Platform�v���\������v���_�N�g�A�uPlay framework�v�uAkka�v�uAkka Streams�v���Љ�܂����B

�@����̓}�C�N���T�[�r�X�����t���[�����[�N�uLagom�v�ɂ‚��ĉ�����܂��B

�@�Ȃ��A�{�e�̃T���v���v���O�����𓮂��������ꍇ�A�A�ڑ�2���ɃZ�b�g�A�b�v���@���L�q���Ă���̂ŁA������Q�l�Ɋ‹����쐬���Ă����܂��傤�B

�@�܂��̓}�C�N���T�[�r�X�ɂ‚��ĊȒP�ɉ�����Ă����܂��B

�}�C�N���T�[�r�X�Ƃ́i���m���V�b�N�Ƃ̈Ⴂ�j

�@�}�C�N���T�[�r�X�i�}�C�N���T�[�r�X�A�[�L�e�N�`���j�Ƃ́AThoughtWorks�Ђ̃}�[�e�B���E�t�@�E���[���ɂ���Ē񏥂��ꂽ�A�����̏����ȃT�[�r�X��g�ݍ��킹�ăA�v���P�[�V�������\�z����A�[�L�e�N�`���ł��B

�@�܂��A�}�C�N���T�[�r�X�Ƃ͔��΂ɁA�V�X�e���S�̂��P��̃��j�b�g�Ƃ��č\�z����Ă��邱�Ƃ��u���m���V�b�N�i�ꖇ��j�v�ƌĂт܂��B

�@�Ⴆ�΁A�]���̂悭����Web�A�v�����l���Ă݂܂��傤�B��ʓI��Web�A�v���́A���L��3�v�f�ō\������܂��B

  • ���[�U�[�C���^�t�F�[�X�iHTML��N���C�A���g�T�C�h��JavaScript�j
  • �T�[�o�T�C�h�̃A�v��
  • �f�[�^�x�[�X�iRDBMS��KVS�Ȃǂ̃f�[�^�X�g�A�j

�@�N���C�A���g���瑗��ꂽHTTP���N�G�X�g���T�[�o�T�C�h�Ŏ󂯎��A���W�b�N�����s���ăf�[�^�X�g�A�ƃf�[�^�̂��Ƃ�����܂��B�f�[�^�X�g�A����擾�����f�[�^���p�[�X���AHTML�̃r���[���쐬���܂��B���̈�A�̏������A�S�ē����T�[�o�C���X�^���X��ōs���܂��B�����������V�X�e�������m���V�b�N�ȃA�v���ł��B

���m���V�b�N�ȃA�v��

�@���̃A�v���̏ꍇ�A�V�X�e���̋K�͂��傫���Ȃ�΃��[�h�o�����T�[���g�p���ĕ����̃T�[�o�C���X�^���X�𓮂������ƂŃX�P�[���”\�ł��B�܂��A���̃V�X�e���̂ǂ����ɏC�����s���ꍇ�ɂ͐V�����o�[�W�����̃A�v�����T�[�o�Ƀf�v���C����K�v������ł��傤�B

�@�������������Ǝ��͕̂��ʂ̂��Ƃł����A�A�v���̕ύX�i�f�v���C�j���p�ɂɍs����ꍇ�A�ǂ�ȏ����ȕύX���Ƃ��Ă��V�X�e���S�̂̃r���h�ƃf�v���C���K�v�ɂȂ�܂��B

�@�A�v�����傫���Ȃ�ɏ]���ă��W���[���\���͕��G�����A�ꕔ�̋@�\�������傫�ȃ��\�[�X��K�v�Ƃ���ꍇ�ł��A�V�X�e���S�̂̃X�P�[�����K�v�ɂȂ��Ă��܂��܂��B

�@�������������_���������邽�߂̃A�[�L�e�N�`�����A�}�C�N���T�[�r�X�ł��B�}�C�N���T�[�r�X�́A����ȃV�X�e����Ɨ������������T�[�r�X�ɕ������邱�ƂŁu�ێ琫�⃁���e�i���X�������߂�v�u�J�����x�𑬂߂�v�Ƃ��������b�g������܂��B��q�����u�ꕔ�@�\���傫�ȃ��\�[�X��K�v�Ƃ���ꍇ�v�ł��A�Ώۂ̃T�[�r�X�������X�P�[�����邱�Ƃ��ł��܂��B

�}�C�N���T�[�r�X�ȃA�v��

�}�C�N���T�[�r�X�̍\���Ɠ���

�@�}�C�N���T�[�r�X�̓���������������̓I�Ɍ��Ă݂܂��傤�B

�@��L�̃V�X�e����ł́A�e�@�\��Ɨ������T�[�r�X�Ƃ��č\�z���Ă��܂��B�e�T�[�r�X���m�́AREST�Ȃǂ̕��@�ŘA�g�”\�ł����A��{�I�ɑ��̃T�[�r�X�̕ύX���ԂɈˑ������A���ꂼ�ꂪ�Ɨ����ē��삵�܂��B

�@�����������\���ɂȂ��Ă��邽�߁A�}�C�N���T�[�r�X�ɂ͉��L�̂悤�ȓ���������܂��B

�E�e�T�[�r�X�����̃T�[�r�X�ɉe�������X�P�[����f�v���C���”\

�@�}�C�N���T�[�r�X�ł́A�A�v���P�[�V�����������ȃT�[�r�X�Ƃ��Ď������A�T�[�r�X�͂��ꂼ��̃v���Z�X��œƗ����ē����A�f�[�^�X�g�A�����ꂼ�ꎝ�‚��Ƃ������Ȃ��Ă��܂��i�������̃}�C�N���T�[�r�X������̃f�[�^�X�g�A���Q�Ƃ���̂͂��܂�ǂ��Ȃ��Ƃ���Ă��܂��j�B���̂��߁A�T�[�r�X���ƂɓK�����T�C�Y�ŃX�P�[��������A�f�v���C�����肷�邱�Ƃ��”\�ł��B

�E�T�[�r�X���m���a�����ɂȂ�

�@��q�����悤�ɁA�T�[�r�X���m��A�g������ꍇ�ɂ́AREST��AMQP�Ȃǂ̔񓯊������Ōy�ʂȕ��@���g�����Ƃ������ł��B�������邱�ƂŁA�V�X�e�����m�̈ˑ����ȑf�����A�ω��ɋ����Ȃ�܂��B

�E�e�T�[�r�X�̃A�[�L�e�N�`����J������A�^�p���@�Ȃǂ����ꂷ��K�v���Ȃ�

�@�e�T�[�r�X���Ɨ����ē����A�T�[�r�X���m�̘A�g��REST�ōs���ꍇ�́A����������������A�\���Ŏ�������K�v������܂���B�T�[�r�X�̗v����^�p���@�ɉ����ēK�؂ȋZ�p���̗p���邱�Ƃ��”\�ɂȂ�܂��B

�@�ȏ�̂悤�ȓ��������������܂����A���܂ł̃��m���V�b�N�ȃA�v���ւ̃A���`�e�[�[�Ƃ��āA�}�C�N���T�[�r�X�����ڂ���Ă��镔��������Ǝv���܂��B�}�C�N���T�[�r�X�͒P��̐Ӗ��ō\������邽�߁A�G���W�j�A�̓T�[�r�X���Ƃɏ����ȃ`�[���ŁA�f�����J����i�߂邱�Ƃ��ł���ł��傤�B

�@���ۂɃ}�C�N���T�[�r�X�́A�X�^�[�g�A�b�v�ł̗̍p���i��ł���A�u�Ȃ�ׂ����������[�X����v�u�K�v�ɉ����ăT�[�r�X���X�P�[�����Ă����v�Ƃ����A�X�^�[�g�A�b�v�̗v�]�ɂ���r�I�����₷���̂ł͂Ȃ��ł��傤���B

�@�Ȃ��A�L���ǂ��낾��Netflix��Amazon�A���{�ł��N�b�N�p�b�h�Ȃǂ��A���N�O����}�C�N���T�[�r�X���̗p���Ă��܂��B

�}�C�N���T�[�r�X�ƃ��A�N�e�B�u�V�X�e��

�@�ł́A�}�C�N���T�[�r�X�ƃ��A�N�e�B�u�V�X�e���́A�ǂ̂悤�Ȋ֌W�ɂȂ��Ă���̂ł��傤���B

�@�ȑO���A�N�e�B�u�V�X�e���ɂ‚��ẮA�u�������v�u�Ϗ�Q���v�u�e�͐��v�u���b�Z�[�W�쓮�v������Ă���V�X�e���Ɖ�����܂����B

���A�N�e�B�u�V�X�e���\����

�@�}�C�N���T�[�r�X���A���W���[�����a�����ł�������A�񓯊��ȃ��b�Z�[�W�쓮�ł�������Ƃ����������������Ă��܂��B�������番����悤�ɁA�}�C�N���T�[�r�X�Ƃ��Đ݌v���ꂽ�V�X�e���́A���A�N�e�B�u�V�X�e���̓����������Ă���Ƃ�����ł��傤�B

�@�������A���A�N�e�B�u������Ƃ������Ƃ͕��U�V�X�e���ɂȂ��āA�—p��������������A�l�b�g���[�N�Ԃ̃��C�e���V�̖�肪�������肷��”\��������܂��B���̖��ɑ΂��ăA�v�����őΉ�������@��1�‚��A�}�C�N���T�[�r�X�t���[�����[�N�uLagom�v�ł��B

�@�@�@�@�@�@ 1|2 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

�A�C�e�B���f�B�A����̂��m�点

�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

4AI by ��IT - AI�����A�������A���A������
Microsoft �� Windows�őO��2025
AI for �G���W�j�A�����O
���[�R�[�h�^�m�[�R�[�h �Z���g���� by ��IT - IT�G���W�j�A���r�W�l�X�̒��S�Ŋ��􂷂�g�D��
Cloud Native Central by ��IT - �X�P�[���u���Ȕ\�͂�g�D��
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B